home *** CD-ROM | disk | FTP | other *** search
- /* gfopen - generalized buffered file open function */
- /* allows either Binary or ASCII treatment */
- /* origional file edited for Lattice C / Microsoft C */
- #include "stdio.h"
- #include "cminor.h"
- FILE *fopen() ;
-
- extern int _fmode ; /* global binary/ASCII flag */
- FILE *gfopen(fn,fmode,ft)
- char fn[] ;
- char fmode[] ;
- int ft ;
- {
- int tmode ;
- FILE *tfd ;
-
- tmode = _fmode ; /* save flag value */
- if( ft == BIN_MODE )
- _fmode = 0x800 ; /* open in binary mode */
- else _fmode = 0 ; /* open in ASCII mode */
- tfd = fopen(fn,fmode) ; /* open the file */
- return( tfd ) ;
- }
-
- /* end of version */
-